/*
  * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package applidroid;

import com.lsc.clientfacade.ClientFacade;
import com.lsc.clientfacade.SessionNotLoggedInException;
import com.lsc.model.produit;
import java.text.ParseException;
import java.util.List;

/**
 *
 * @author etudiant
 */
public class AppliDroid {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws ParseException {
        // TODO code application logic here
        
        ClientFacade f=new ClientFacade();
		
		//on se loggue
		
                boolean res=f.login("http://10.148.8.50/testws.php", "bob", "suerte");
		if (res){
			System.out.println("login succeed");
		}else{
			System.out.println("login failed");
			System.exit(-1);
		}
                /*
                //on appelle getComposants
		try {
			List<Composant> lc=f.getComposants();
			//on affiche les composants 
			for (Composant c:lc){
				System.out.println(c);
			}
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		}
                
                  //on appelle getComposantsParProduit(String idprod)
		try {
			List<Composant> lc=f.getComposantsParProduit("1");
			//on affiche les composants 
			for (Composant c:lc){
				System.out.println(c);
			}
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		}
		
                try {
			List<phase> lf=f.getPhasesParProduit("1");
			//on affiche les composants 
			for (phase ph:lf){
				System.out.println(ph);
			}
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		}
        
                
                try {
			List<produit> lp=f.getProduitsFabriques();
			//on affiche les composants 
			for (produit p:lp){
				System.out.println(p);
			}
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		}
                
                 try {
			produit p=f.getProduitFabriqueID("1");
			//on affiche les composants 
				System.out.println(p);
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		}
                
                
               try {
			f.updateProduitFabrique("1",9);
		} catch (SessionNotLoggedInException e) {
			e.printStackTrace();
		} */
    }
}
